home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / os2 / joe.zip / joerc.org < prev    next >
Text File  |  1992-12-19  |  20KB  |  904 lines

  1.                          Initialization file for JOE
  2.  
  3.  JOE looks for this file in:
  4.     1 - .joerc
  5.     2 - $HOME/.joerc
  6.     3 - /usr/local/lib/joerc
  7.  
  8.  FIRST SECTION: Default global options:
  9.  
  10.  Put each option you want set in the first column:
  11.  
  12.  -mid        Cursor is recentered when scrolling is necessary
  13.  -asis        Characters 160 - 254 shown as-is
  14.  -stacol    Column number in status line
  15.  -starow    Row number in status line
  16.  -force        Force final newline when files are saved
  17.  -help        Start with help on
  18.  -pg nnn    No. lines to keep for PgUp/PgDn
  19.  -gtab nnn    Default tab width for prompt windows
  20.  -nobackups    If you don't want backup files to be created
  21.  -lightoff    Turn off highlighting after block copy or move
  22.  -exask        ^KX always confirms file name
  23.  -skiptop nnn    Don't use top nnn lines of the screen
  24.  
  25.  SECOND SECTION: File name dependant local option settings:
  26.  
  27.  Each line with '*' in the first column indicates the modes which should be
  28.  files which match the regular expression.  If more than one regular
  29.  expression matches the file name, than the last matching one is chosen.
  30.  
  31.  Here is a list of modes which can be set:
  32.  
  33.     -wordwrap        Wordwrap
  34.     -autoindent        Auto indent
  35.     -overwrite        Overtype mode
  36.     -lmargin nnn        Left margin
  37.     -rmargin nnn        Right margin
  38.     -tab nnn        Tab width
  39.     -indentc nnn        Indentation character (32 for space, 9 for tab)
  40.     -istep nnn        Number of indentation columns
  41. *
  42. -wordwrap
  43.  
  44. *.c
  45. -autoindent
  46.  
  47. *.h
  48. -autoindent
  49.  
  50. *akefile
  51. *AKEFILE
  52. *joerc
  53.  
  54. *.p
  55. -autoindent
  56.  
  57.  THIRD SECTION: Named help screens:
  58.  
  59.  Use \i to turn on/off inverse video
  60.  Use \u to turn on/off underline
  61.  
  62. {Basic
  63. \i   Help Screen    turn off with ^KH                                            \i
  64. \i \i\uCURSOR\u           \uGO TO\u            \uBLOCK\u      \uDELETE\u   \uMISC\u         \uEXIT\u      \i \i
  65. \i \i^B left ^F right ^U  prev. screen ^KB begin  ^D char. ^KJ reformat ^KX save  \i \i
  66. \i \i^P up   ^N down  ^V  next screen  ^KK end    ^Y line  ^TT overtype ^C  abort \i \i
  67. \i \i^Z previous word ^A  beg. of line ^KM move   ^W >word `   Ctrl-    ^KZ shell \i \i
  68. \i \i^X next word     ^E  end of line  ^KC copy   ^O word< ^\\  Meta-    \uFILE\u      \i \i
  69. \i \i\uSEARCH\u           ^KU top of file  ^KW file   ^J >line ^R  retype   ^KE new   \i \i
  70. \i \i^KF find text    ^KV end of file  ^KY delete ^_ undo  ^@  insert   ^KR insert\i \i
  71. \i \i^L  find next    ^KL to line No.  ^K/ filter ^^ redo               ^KD save  \i \i
  72. }
  73.  
  74. {Windows
  75. \i   Help Screen    turn off with ^KH                                            \i
  76. \i \i^KO Split the window into two.  You can then use ^KE to load a file into the \i \i
  77. \i \i    new window.                                                              \i \i
  78. \i \i^KG Make current window bigger         ^KT Make current window smaller       \i \i
  79. \i \i^KN Go to the window below             ^KP Go to the window above            \i \i
  80. \i \i^C  Eliminate the current window       ^KI Show all windows / Show one window\i \i
  81. }
  82.  
  83. {Advanced
  84. \i   Help Screen    turn off with ^KH                                            \i
  85. \i \i ^K \\     repeat next command nn times     ^G   goto matching ( [ {          \i \i
  86. \i \i ^K SPACE show position status             ^K-  goto prevous place in        \i \i
  87. \i \i ^K [ 0-9 begin recording macro n               position history             \i \i
  88. \i \i ^K ]     stop recording                   ^K=  goto next place              \i \i
  89. \i \i ^K 0-9   play macro n                     ^K,  indent marked block less     \i \i
  90. \i \i ^K A     center line                      ^K.  indent marked block more     \i \i
  91. \i \i ^T X     rectangle mode                   ^K;  tag search                   \i \i
  92. \i \i ^K '     terminal window                                                    \i \i
  93. }
  94.  
  95. {Options
  96. \i   Help Screen    turn off with ^KH                                            \i
  97. \i \i                                Mode Settings                                \i \i
  98. \i \i                                                                             \i \i
  99. \i \i ^TT Insert/Overtype             ^TM Recenter cursor when it goes off window \i \i
  100. \i \i ^TA Autoindent on/off           ^TF Force final NL when files are written   \i \i
  101. \i \i ^TW Wordwrap on/off             ^TH Display characters above 127 as-is      \i \i
  102. \i \i ^TL Left margin                 ^TN Show line number on status line         \i \i
  103. \i \i ^TR Right margin                ^TC Show column number on status line       \i \i
  104. \i \i ^TP No. PgUp/PgDn Lines         ^TD Tab width                               \i \i
  105. \i \i ^TK Indent character            ^TI Indent step column width                \i \i
  106. \i \i ^TX Rectangle mode                                                          \i \i
  107. }
  108.  
  109. {Search
  110. \i   Help Screen    turn off with ^KH                                            \i
  111. \i \iSpecial search sequences:                                                    \i \i
  112. \i \i    \\^     matches beginning of line     \\$     matches end of line          \i \i
  113. \i \i    \\<     matches beginning of word     \\>     matches end of word          \i \i
  114. \i \i    \\?     matches any single character  \\*     matches 0 or more characters \i \i
  115. \i \i    \\c     matches balanced C expression \\\\     matches a \\                  \i \i
  116. \i \i    \\[..]  matches one of a set          \\n     matches a newline            \i \i
  117. \i \i    \\+     matches 0 or more of the character which follows the \\+           \i \i
  118. \i \iSpecial replace sequences:                                                   \i \i
  119. \i \i    \\&     replaced with text which matched search string                    \i \i
  120. \i \i    \\0 - 9 replaced with text which matched Nth \\*, \\?, \\c, \\+, or \\[..]     \i \i
  121. \i \i    \\\\     replaced with \\               \\n     replaced with newline        \i \i
  122. }
  123.  
  124. {Names
  125. \i   Help Screen    turn off with ^KH                                            \i
  126. \i \i Hit TAB at file name prompts to generate menu of file names                 \i \i
  127. \i \i Or use up/down keys to access history of previously entered names           \i \i
  128. \i \i Special file names:                                                         \i \i
  129. \i \i      !command                 Pipe in/out of a shell command                \i \i
  130. \i \i      >>filename               Append to a file                              \i \i
  131. \i \i      -                        Read/Write to/from standard I/O               \i \i
  132. \i \i      filename,START,SIZE      Read/Write a part of a file/device            \i \i
  133. \i \i          Give START/SIZE in decimal (255), octal (0377) or hex (0xFF)       \i \i
  134. }
  135.  
  136. {Joe
  137. \i   Help Screen    turn off with ^KH                                            \i
  138. \i \i Joe Allen's email address:  'jhallen@world.std.com' or                      \i \i
  139. \i \i 'rcarter' on the VWIS Linux BBS (508)793-9568                               \i \i
  140. }
  141.  
  142.  FOURTH SECTION: Key bindings:
  143.  
  144.  :main are the main editing bindings
  145.  :fprompt are file name prompt bindings
  146.  :prompt are other prompt bindings
  147.  :tab are file menu bindings
  148.  :help are help menu bindings
  149.  
  150.  Use ^@ through ^_ and ^? for Ctrl chars
  151.  Use SP for space
  152.  Use a TO b to generate a range of characters
  153.  Use UP DOWN RIGHT LEFT HOME END INS DEL PGUP PGDN
  154.      F1 F2 F3 F4 F5 F6 F7 F8 F9 F0 F10
  155.      for the corresponding termcap key sequence definitions
  156.  
  157.  Simple macros can be made by comma seperating 2 or more command names.  For
  158.  example:
  159.  
  160.  bof,bol    ^T Z        Goto beginning of last line
  161.  
  162.  Also quoted matter is typed in literally:
  163.  
  164.  bol,">",dnarw    F1        Quote news article line
  165.  
  166. :main
  167.  
  168. type        ^I        Tab
  169. quote8        ^\        Quote Meta chars
  170. type        SP TO          Typeable characters
  171. quote        `        Quote Ctrl chars
  172.  
  173. abort        ^C        Abort window
  174. abort        ^K Q
  175. abort        ^K ^Q
  176. abort        ^K q
  177. arg        ^K \        Repeat count
  178. backs        ^?        Backspace
  179. backs        ^H
  180. backw        ^O        Backspace word
  181. bknd        ^K '        Shell window
  182. blkcpy        ^K C        Copy marked block
  183. blkcpy        ^K ^C
  184. blkcpy        ^K c
  185. blkdel        ^K Y        Delete marked block
  186. blkdel        ^K ^Y
  187. blkdel        ^K y
  188. blkmove        ^K M        Move marked block
  189. blkmove        ^K ^M
  190. blkmove        ^K m
  191. blksave        ^K W        Save marked block
  192. blksave        ^K ^W
  193. blksave        ^K w
  194. bof        ^K U        Goto beginning of file
  195. bof        ^K ^U
  196. bof        ^K u
  197. bol        HOME        Goto beginning of line
  198. bol        ^A
  199. center        ^K A        Center line
  200. center        ^K ^A
  201. center        ^K a
  202. delch        DEL        Delete character
  203. delch        ^D
  204. deleol        ^J        Delete to end of line
  205. dellin        ^Y        Delete entire line
  206. delw        ^W        Delete word to right
  207. dnarw        DOWN        Go down
  208. dnarw        ^N
  209. dnarw        ^[ O B
  210. dnarw        ^[ [ B
  211. edit        ^K E        Edit a file
  212. edit        ^K ^E
  213. edit        ^K e
  214. eof        ^K V        Go to end of file
  215. eof        ^K ^V
  216. eof        ^K v
  217. eol        END        Go to end of line
  218. eol        ^E
  219. explode        ^K I        Show one window / Show all windows
  220. explode        ^K ^I
  221. explode        ^K i
  222. exsave        ^K X        Save and exit
  223. exsave        ^K ^X
  224. exsave        ^K x
  225. ffirst        ^K F        Find first
  226. ffirst        ^K ^F
  227. ffirst        ^K f
  228. filt        ^K /        Filter block
  229. fnext        ^L        Find next
  230. format        ^K J        Format paragraph
  231. format        ^K ^J
  232. format        ^K j
  233. groww        ^K G        Grow window
  234. groww        ^K ^G
  235. groww        ^K g
  236. help        ^K H        Help
  237. help        ^K ^H
  238. help        ^K h
  239. iasis        ^T H        Characters 160-254 shown as-is
  240. iasis        ^T ^H
  241. iasis        ^T h
  242. iforce        ^T F        Force final newline
  243. iforce        ^T ^F
  244. iforce        ^T f
  245. iindent        ^T A        Autoindent on/off
  246. iindent        ^T ^A
  247. iindent        ^T a
  248. iindentc    ^T k
  249. iindentc    ^T K
  250. iindentc    ^T ^K
  251. ilmargin    ^T L        Set left margin
  252. ilmargin    ^T ^L
  253. ilmargin    ^T l
  254. imid        ^T M        Center cursor when scrolling
  255. imid        ^T ^M
  256. imid        ^T m
  257. insc        INS        Insert a space
  258. insc        ^@
  259. insf        ^K R        Insert a file
  260. insf        ^K ^R
  261. insf        ^K r
  262. ipgamnt        ^T P        No. lines to keep for PGUP/PGDN
  263. ipgamnt        ^T ^P
  264. ipgamnt        ^T p
  265. irmargin    ^T R        Set right margin
  266. irmargin    ^T ^R
  267. irmargin    ^T r
  268. istacol        ^T C        Column number on status line
  269. istacol        ^T ^C
  270. istacol        ^T c
  271. istarow        ^T N        Row number on status line
  272. istarow        ^T ^N
  273. istarow        ^T n
  274. iistep        ^T i
  275. iistep        ^T I
  276. iistep        ^T ^I
  277. isquare        ^T x
  278. isquare        ^T X
  279. isquare        ^T ^X
  280. itab        ^T D
  281. itab        ^T ^D
  282. itab        ^T d
  283. itype        ^T T        Insert/Overtype
  284. itype        ^T ^T
  285. itype        ^T t
  286. iwrap        ^T W        Word wrap
  287. iwrap        ^T ^W
  288. iwrap        ^T w
  289. lindent        ^K ,        Indent to left
  290. line        ^K L        Goto line no.
  291. line        ^K ^L
  292. line        ^K l
  293. ltarw        LEFT        Go left
  294. ltarw        ^B
  295. ltarw        ^[ O D
  296. ltarw        ^[ [ D
  297. markb        ^K B        Set beginning of marked block
  298. markb        ^K ^B
  299. markb        ^K b
  300. markk        ^K K        Set end of marked block
  301. markk        ^K ^K
  302. markk        ^K k
  303. nextpos        ^K =        Goto next position in position history
  304. nextw        ^K N        Goto window below
  305. nextw        ^K ^N
  306. nextw        ^K n
  307. nextword    ^X        Goto next word
  308. open        ^]        Split line
  309. pgdn        PGDN        Screen down
  310. pgdn        ^V
  311. pgdn        ^[ [ 6 ~
  312. pgup        PGUP        Screen up
  313. pgup        ^U
  314. pgup        ^[ [ 5 ~
  315. play        ^K 0 TO 9    Execute macro
  316. prevpos        ^K -
  317. prevw        ^K P        Window above
  318. prevw        ^K ^P
  319. prevw        ^K p
  320. prevword    ^Z        Previous word
  321. record        ^K [        Record macro
  322. redo        ^^        Redo changes
  323. retype        ^R        Refresh screen
  324. rindent        ^K .        Indent to right
  325. rtarw        RIGHT        Go right
  326. rtarw        ^F
  327. rtarw        ^[ O C
  328. rtarw        ^[ [ C
  329. rtn        ^M        Return
  330. save        ^K D        Save file
  331. save        ^K S
  332. save        ^K ^D
  333. save        ^K ^S
  334. save        ^K d
  335. save        ^K s
  336. shell        ^K Z        Shell escape/Suspend
  337. shell        ^K ^Z
  338. shell        ^K z
  339. shrinkw        ^K T        Shrink window
  340. shrinkw        ^K ^T
  341. shrinkw        ^K t
  342. splitw        ^K O        Split window
  343. splitw        ^K ^O
  344. splitw        ^K o
  345. stat        ^K SP        Show status
  346. stop        ^K ]        Stop recording macro
  347. tag        ^K ;
  348. tomatch        ^G        Goto matching parenthasis
  349. undo        ^_        Undo changes
  350. uparw        UP        Go up
  351. uparw        ^P
  352. uparw        ^[ O A
  353. uparw        ^[ [ A
  354.  
  355. :prompt
  356.  
  357. type        ^I        Tab
  358. quote8        ^\        Quote Meta chars
  359. type        SP TO          Typeable characters
  360. quote        `        Quote Ctrl chars
  361.  
  362. abortpw        ^C        Abort window
  363. abortpw        ^K Q
  364. abortpw        ^K ^Q
  365. abortpw        ^K q
  366. arg        ^K \        Repeat count
  367. backs        ^?        Backspace
  368. backs        ^H
  369. backw        ^O        Backspace word
  370. blkcpy        ^K C        Copy marked block
  371. blkcpy        ^K ^C
  372. blkcpy        ^K c
  373. blkdel        ^K Y        Delete marked block
  374. blkdel        ^K ^Y
  375. blkdel        ^K y
  376. blkmove        ^K M        Move marked block
  377. blkmove        ^K ^M
  378. blkmove        ^K m
  379. blksave        ^K W        Save marked block
  380. blksave        ^K ^W
  381. blksave        ^K w
  382. bof        ^K U        Goto beginning of file
  383. bof        ^K ^U
  384. bof        ^K u
  385. bol        HOME        Goto beginning of line
  386. bol        ^A
  387. center        ^K A        Center line
  388. center        ^K ^A
  389. center        ^K a
  390. delch        DEL        Delete character
  391. delch        ^D
  392. deleol        ^J        Delete to end of line
  393. dellin        ^Y        Delete entire line
  394. delw        ^W        Delete word to right
  395. dnarw        DOWN        Go down
  396. dnarw        ^N
  397. dnarw        ^[ O B
  398. dnarw        ^[ [ B
  399. edit        ^K E        Edit a file
  400. edit        ^K ^E
  401. edit        ^K e
  402. eof        ^K V        Go to end of file
  403. eof        ^K ^V
  404. eof        ^K v
  405. eol        END        Go to end of line
  406. eol        ^E
  407. explode        ^K I        Show one window / Show all windows
  408. explode        ^K ^I
  409. explode        ^K i
  410. exsave        ^K X        Save and exit
  411. exsave        ^K ^X
  412. exsave        ^K x
  413. ffirst        ^K F        Find first
  414. ffirst        ^K ^F
  415. ffirst        ^K f
  416. filt        ^K /        Filter block
  417. fnext        ^L        Find next
  418. format        ^K J        Format paragraph
  419. format        ^K ^J
  420. format        ^K j
  421. groww        ^K G        Grow window
  422. groww        ^K ^G
  423. groww        ^K g
  424. help        ^K H        Help
  425. help        ^K ^H
  426. help        ^K h
  427. iasis        ^T H        Characters 160-254 shown as-is
  428. iasis        ^T ^H
  429. iasis        ^T h
  430. iforce        ^T F        Force final newline
  431. iforce        ^T ^F
  432. iforce        ^T f
  433. iindent        ^T A        Autoindent on/off
  434. iindent        ^T ^A
  435. iindent        ^T a
  436. iindentc    ^T k
  437. iindentc    ^T K
  438. iindentc    ^T ^K
  439. ilmargin    ^T L        Set left margin
  440. ilmargin    ^T ^L
  441. ilmargin    ^T l
  442. imid        ^T M        Center cursor when scrolling
  443. imid        ^T ^M
  444. imid        ^T m
  445. insc        INS        Insert a space
  446. insc        ^@
  447. insf        ^K R        Insert a file
  448. insf        ^K ^R
  449. insf        ^K r
  450. ipgamnt        ^T P        No. lines to keep for PGUP/PGDN
  451. ipgamnt        ^T ^P
  452. ipgamnt        ^T p
  453. irmargin    ^T R        Set right margin
  454. irmargin    ^T ^R
  455. irmargin    ^T r
  456. istacol        ^T C        Column number on status line
  457. istacol        ^T ^C
  458. istacol        ^T c
  459. istarow        ^T N        Row number on status line
  460. istarow        ^T ^N
  461. istarow        ^T n
  462. iistep        ^T i
  463. iistep        ^T I
  464. iistep        ^T ^I
  465. isquare        ^T x
  466. isquare        ^T X
  467. isquare        ^T ^X
  468. itab        ^T D
  469. itab        ^T ^D
  470. itab        ^T d
  471. itype        ^T T        Insert/Overtype
  472. itype        ^T ^T
  473. itype        ^T t
  474. iwrap        ^T W        Word wrap
  475. iwrap        ^T ^W
  476. iwrap        ^T w
  477. lindent        ^K ,        Indent to left
  478. line        ^K L        Goto line no.
  479. line        ^K ^L
  480. line        ^K l
  481. ltarw        LEFT        Go left
  482. ltarw        ^B
  483. ltarw        ^[ O D
  484. ltarw        ^[ [ D
  485. markb        ^K B        Set beginning of marked block
  486. markb        ^K ^B
  487. markb        ^K b
  488. markk        ^K K        Set end of marked block
  489. markk        ^K ^K
  490. markk        ^K k
  491. nextpos        ^K =        Goto next position in position history
  492. nextw        ^K N        Goto window below
  493. nextw        ^K ^N
  494. nextw        ^K n
  495. nextword    ^X        Goto next word
  496. open        ^]        Split line
  497. pgdn        PGDN        Screen down
  498. pgdn        ^V
  499. pgdn        ^[ [ 6 ~
  500. pgup        PGUP        Screen up
  501. pgup        ^U
  502. pgup        ^[ [ 5 ~
  503. play        ^K 0 TO 9    Execute macro
  504. prevpos        ^K -
  505. prevw        ^K P        Window above
  506. prevw        ^K ^P
  507. prevw        ^K p
  508. prevword    ^Z        Previous word
  509. record        ^K [        Record macro
  510. redo        ^^        Redo changes
  511. retype        ^R        Refresh screen
  512. rindent        ^K .        Indent to right
  513. rtarw        RIGHT        Go right
  514. rtarw        ^F
  515. rtarw        ^[ O C
  516. rtarw        ^[ [ C
  517. rtnpw        ^M        Return
  518. save        ^K D        Save file
  519. save        ^K S
  520. save        ^K ^D
  521. save        ^K ^S
  522. save        ^K d
  523. save        ^K s
  524. shell        ^K Z        Shell escape/Suspend
  525. shell        ^K ^Z
  526. shell        ^K z
  527. shrinkw        ^K T        Shrink window
  528. shrinkw        ^K ^T
  529. shrinkw        ^K t
  530. splitw        ^K O        Split window
  531. splitw        ^K ^O
  532. splitw        ^K o
  533. stat        ^K SP        Show status
  534. stop        ^K ]        Stop recording macro
  535. tag        ^K ;
  536. tomatch        ^G        Goto matching parenthasis
  537. undo        ^_        Undo changes
  538. uparw        UP        Go up
  539. uparw        ^P
  540. uparw        ^[ O A
  541. uparw        ^[ [ A
  542.  
  543. :fprompt
  544.  
  545. complete    ^I        Complete file name
  546. quote8        ^\        Quote Meta chars
  547. type        SP TO          Typeable characters
  548. quote        `        Quote Ctrl chars
  549.  
  550. abortpw        ^C        Abort window
  551. abortpw        ^K Q
  552. abortpw        ^K ^Q
  553. abortpw        ^K q
  554. arg        ^K \        Repeat count
  555. backs        ^?        Backspace
  556. backs        ^H
  557. backw        ^O        Backspace word
  558. blkcpy        ^K C        Copy marked block
  559. blkcpy        ^K ^C
  560. blkcpy        ^K c
  561. blkdel        ^K Y        Delete marked block
  562. blkdel        ^K ^Y
  563. blkdel        ^K y
  564. blkmove        ^K M        Move marked block
  565. blkmove        ^K ^M
  566. blkmove        ^K m
  567. blksave        ^K W        Save marked block
  568. blksave        ^K ^W
  569. blksave        ^K w
  570. bof        ^K U        Goto beginning of file
  571. bof        ^K ^U
  572. bof        ^K u
  573. bol        HOME        Goto beginning of line
  574. bol        ^A
  575. center        ^K A        Center line
  576. center        ^K ^A
  577. center        ^K a
  578. delch        DEL        Delete character
  579. delch        ^D
  580. deleol        ^J        Delete to end of line
  581. dellin        ^Y        Delete entire line
  582. delw        ^W        Delete word to right
  583. dnarw        DOWN        Go down
  584. dnarw        ^N
  585. dnarw        ^[ O B
  586. dnarw        ^[ [ B
  587. edit        ^K E        Edit a file
  588. edit        ^K ^E
  589. edit        ^K e
  590. eof        ^K V        Go to end of file
  591. eof        ^K ^V
  592. eof        ^K v
  593. eol        END        Go to end of line
  594. eol        ^E
  595. explode        ^K I        Show one window / Show all windows
  596. explode        ^K ^I
  597. explode        ^K i
  598. exsave        ^K X        Save and exit
  599. exsave        ^K ^X
  600. exsave        ^K x
  601. ffirst        ^K F        Find first
  602. ffirst        ^K ^F
  603. ffirst        ^K f
  604. filt        ^K /        Filter block
  605. fnext        ^L        Find next
  606. format        ^K J        Format paragraph
  607. format        ^K ^J
  608. format        ^K j
  609. groww        ^K G        Grow window
  610. groww        ^K ^G
  611. groww        ^K g
  612. help        ^K H        Help
  613. help        ^K ^H
  614. help        ^K h
  615. iasis        ^T H        Characters 160-254 shown as-is
  616. iasis        ^T ^H
  617. iasis        ^T h
  618. iforce        ^T F        Force final newline
  619. iforce        ^T ^F
  620. iforce        ^T f
  621. iindent        ^T A        Autoindent on/off
  622. iindent        ^T ^A
  623. iindent        ^T a
  624. iindentc    ^T k
  625. iindentc    ^T K
  626. iindentc    ^T ^K
  627. ilmargin    ^T L        Set left margin
  628. ilmargin    ^T ^L
  629. ilmargin    ^T l
  630. imid        ^T M        Center cursor when scrolling
  631. imid        ^T ^M
  632. imid        ^T m
  633. insc        INS        Insert a space
  634. insc        ^@
  635. insf        ^K R        Insert a file
  636. insf        ^K ^R
  637. insf        ^K r
  638. ipgamnt        ^T P        No. lines to keep for PGUP/PGDN
  639. ipgamnt        ^T ^P
  640. ipgamnt        ^T p
  641. irmargin    ^T R        Set right margin
  642. irmargin    ^T ^R
  643. irmargin    ^T r
  644. istacol        ^T C        Column number on status line
  645. istacol        ^T ^C
  646. istacol        ^T c
  647. istarow        ^T N        Row number on status line
  648. istarow        ^T ^N
  649. istarow        ^T n
  650. iistep        ^T i
  651. iistep        ^T I
  652. iistep        ^T ^I
  653. isquare        ^T x
  654. isquare        ^T X
  655. isquare        ^T ^X
  656. itab        ^T D
  657. itab        ^T ^D
  658. itab        ^T d
  659. itype        ^T T        Insert/Overtype
  660. itype        ^T ^T
  661. itype        ^T t
  662. iwrap        ^T W        Word wrap
  663. iwrap        ^T ^W
  664. iwrap        ^T w
  665. lindent        ^K ,        Indent to left
  666. line        ^K L        Goto line no.
  667. line        ^K ^L
  668. line        ^K l
  669. ltarw        LEFT        Go left
  670. ltarw        ^B
  671. ltarw        ^[ O D
  672. ltarw        ^[ [ D
  673. markb        ^K B        Set beginning of marked block
  674. markb        ^K ^B
  675. markb        ^K b
  676. markk        ^K K        Set end of marked block
  677. markk        ^K ^K
  678. markk        ^K k
  679. nextpos        ^K =        Goto next position in position history
  680. nextw        ^K N        Goto window below
  681. nextw        ^K ^N
  682. nextw        ^K n
  683. nextword    ^X        Goto next word
  684. open        ^]        Split line
  685. pgdn        PGDN        Screen down
  686. pgdn        ^V
  687. pgdn        ^[ [ 6 ~
  688. pgup        PGUP        Screen up
  689. pgup        ^U
  690. pgup        ^[ [ 5 ~
  691. play        ^K 0 TO 9    Execute macro
  692. prevpos        ^K -
  693. prevw        ^K P        Window above
  694. prevw        ^K ^P
  695. prevw        ^K p
  696. prevword    ^Z        Previous word
  697. record        ^K [        Record macro
  698. redo        ^^        Redo changes
  699. retype        ^R        Refresh screen
  700. rindent        ^K .        Indent to right
  701. rtarw        RIGHT        Go right
  702. rtarw        ^F
  703. rtarw        ^[ O C
  704. rtarw        ^[ [ C
  705. rtnpw        ^M        Return
  706. save        ^K D        Save file
  707. save        ^K S
  708. save        ^K ^D
  709. save        ^K ^S
  710. save        ^K d
  711. save        ^K s
  712. shell        ^K Z        Shell escape/Suspend
  713. shell        ^K ^Z
  714. shell        ^K z
  715. shrinkw        ^K T        Shrink window
  716. shrinkw        ^K ^T
  717. shrinkw        ^K t
  718. splitw        ^K O        Split window
  719. splitw        ^K ^O
  720. splitw        ^K o
  721. stat        ^K SP        Show status
  722. stop        ^K ]        Stop recording macro
  723. tag        ^K ;
  724. tomatch        ^G        Goto matching parenthasis
  725. undo        ^_        Undo changes
  726. uparw        UP        Go up
  727. uparw        ^P
  728. uparw        ^[ O A
  729. uparw        ^[ [ A
  730.  
  731. :tab
  732.  
  733. keytab        ^@ TO  
  734.  
  735. aborttab    ^C
  736. aborttab    ^K Q
  737. aborttab    ^K ^Q
  738. aborttab    ^K q
  739. arg        ^K \
  740. backstab    ^?
  741. backstab    ^H
  742. boftab        ^K U
  743. boftab        ^K ^U
  744. boftab        ^K u
  745. boltab        HOME
  746. boltab        ^A
  747. dnarwtab    DOWN
  748. dnarwtab    ^N
  749. dnarwtab    ^[ [ B
  750. dnarwtab    ^[ O B
  751. eoftab        ^K V
  752. eoftab        ^K ^V
  753. eoftab        ^K v
  754. eoltab        END
  755. eoltab        ^E
  756. explode        ^K I
  757. explode        ^K ^I
  758. explode        ^K i
  759. help        ^K H
  760. help        ^K ^H
  761. help        ^K h
  762. ltarwtab    LEFT
  763. ltarwtab    ^B
  764. ltarwtab    ^[ [ D
  765. ltarwtab    ^[ O D
  766. nextw        ^K N
  767. nextw        ^K ^N
  768. nextw        ^K n
  769. play        ^K 0 TO 9
  770. prevw        ^K P
  771. prevw        ^K ^P
  772. prevw        ^K p
  773. record        ^K [
  774. retype        ^R
  775. rtarwtab    RIGHT
  776. rtarwtab    ^F
  777. rtarwtab    ^[ [ C
  778. rtarwtab    ^[ O C
  779. rtntab        SP
  780. rtntab        ^M
  781. shell        ^K Z
  782. shell        ^K ^Z
  783. shell        ^K z
  784. stop        ^K ]
  785. uparwtab    UP
  786. uparwtab    ^P
  787. uparwtab    ^[ [ A
  788. uparwtab    ^[ O A
  789.  
  790. :help
  791.  
  792. keyhelp        ^@ TO  
  793.  
  794. aborthelp    ^C
  795. aborthelp    ^K Q
  796. aborthelp    ^K ^Q
  797. aborthelp    ^K q
  798. arg        ^K \
  799. bofhelp        ^K U
  800. bofhelp        ^K ^U
  801. bofhelp        ^K u
  802. bolhelp        HOME
  803. bolhelp        ^A
  804. dnarwhelp    DOWN
  805. dnarwhelp    ^N
  806. dnarwhelp    ^[ [ B
  807. dnarwhelp    ^[ O B
  808. eofhelp        ^K V
  809. eofhelp        ^K ^V
  810. eofhelp        ^K v
  811. eolhelp        END
  812. eolhelp        ^E
  813. explode        ^K I
  814. explode        ^K ^I
  815. explode        ^K i
  816. ltarwhelp    LEFT
  817. ltarwhelp    ^B
  818. ltarwhelp    ^[ [ D
  819. ltarwhelp    ^[ O D
  820. nextw        ^K N
  821. nextw        ^K ^N
  822. nextw        ^K n
  823. play        ^K 0 TO 9
  824. prevw        ^K P
  825. prevw        ^K ^P
  826. prevw        ^K p
  827. record        ^K [
  828. retype        ^R
  829. rtarwhelp    RIGHT
  830. rtarwhelp    ^F
  831. rtarwhelp    ^[ [ C
  832. rtarwhelp    ^[ O C
  833. rtnhelp        SP
  834. rtnhelp        ^M
  835. rtnhelp        ^K H
  836. rtnhelp        ^K ^H
  837. rtnhelp        ^K h
  838. shell        ^K Z
  839. shell        ^K ^Z
  840. shell        ^K z
  841. stop        ^K ]
  842. uparwhelp    UP
  843. uparwhelp    ^P
  844. uparwhelp    ^[ [ A
  845. uparwhelp    ^[ O A
  846.  
  847. :query
  848.  
  849. typeqw        y
  850. typeqw        Y
  851. typeqw        n
  852. typeqw        N
  853. typeqw        0 TO 9
  854.  
  855. abortqw        ^C
  856. abortqw        ^K Q
  857. abortqw        ^K ^Q
  858. abortqw        ^K q
  859. explode        ^K I
  860. explode        ^K ^I
  861. explode        ^K i
  862. nextw        ^K N
  863. nextw        ^K ^N
  864. nextw        ^K n
  865. prevw        ^K P
  866. prevw        ^K ^P
  867. prevw        ^K p
  868. retype        ^R
  869. shell        ^K Z
  870. shell        ^K ^Z
  871. shell        ^K z
  872.  
  873. :querya
  874.  
  875. typeqw        ^@ TO  
  876.  
  877. :querysr
  878.  
  879. typeqw        y
  880. typeqw        Y
  881. typeqw        n
  882. typeqw        N
  883. typeqw        r
  884. typeqw        R
  885. typeqw        0 TO 9
  886.  
  887. abortqw        ^C
  888. abortqw        ^K Q
  889. abortqw        ^K ^Q
  890. abortqw        ^K q
  891. explode        ^K I
  892. explode        ^K ^I
  893. explode        ^K i
  894. nextw        ^K N
  895. nextw        ^K ^N
  896. nextw        ^K n
  897. prevw        ^K P
  898. prevw        ^K ^P
  899. prevw        ^K p
  900. retype        ^R
  901. shell        ^K Z
  902. shell        ^K ^Z
  903. shell        ^K z
  904.